
/**
 * 保存内容到剪贴板
 * @param {string} text
 */
export const saveToClipboard = async (text) => {
  // 创建一个新的 textarea 元素
  const textarea = document.createElement('textarea');
  textarea.style.display = 'none';
  // 设置 textarea 的值为要保存的内容
  textarea.value = text;
  // 将textarea添加到文档中
  document.body.appendChild(textarea);
  // 选中textarea的内容
  textarea.select();
  // 使用新的Clipboard API将内容保存到剪贴板
  try {
    await navigator.clipboard.writeText(textarea.value);
    // console.log('内容已保存到剪贴板');
  } catch (error) {
    // console.error('保存到剪贴板时出错:', error);
  }
  // 移除 textarea
  document.body.removeChild(textarea);
};

/**
 * 获取剪贴板内容
 */
export const getFromClipboard = async () => {
  // 使用新的 Clipboard API 将内容保存到剪贴板
  try {
    return await navigator.clipboard.readText();
  } catch (error) {
    // console.error('读取剪贴板时出错:', error);
  }
};
